package com.mapper;

import com.pojo.C_role;
import com.pojo.Employee;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface EmployeeMapper  {
//        修改密码时验证本人信息
    List<Employee>findEmpnoEnameIdcard(@Param("empno") Integer empno, @Param("ename") String ename, @Param("idcard") String idcard);

//    查询员工列表
    List<Employee>employeeFindAll();

    //模糊查询员工列表
    List<Employee> employeeFindLike(@Param("empno") Integer empno,@Param("ename") String ename,@Param("role") String role,@Param("dname") String dname);

//    通过员工编号查询员工列表
    List<Employee> employeeFindByEmpno(Integer empno);

    //员工入职
    int insertEmployee(Employee employee);

//    员工修改
    int updateEmployee(Employee employee);

//    员工离职
    int deleteEmployee(Integer empno);
}
